@charset "utf-8";
*{margin: 0px;padding: 0px; }
ul{list-style:none; padding:0px; margin:0px; list-style-type:none;}
ul li{list-style:none; padding:0px; margin:0px; list-style-type:none;}
/*基本信息*/
body,html{font-family:Arial, Microsoft YaHei;margin:0px;padding: 0px; /* background:#202228; */ line-height:1.4; font-size: 625%;  text-align: left;color: #333}
#other{ background:none;}
img{ border:none; max-width:100%;}
a {text-decoration: none ; }
a:hover{ color:#3393e2}
i,em{ font-style:normal}
.clear{ clear:both}
h1,h2,h3,h4,h5,h6{color: #686868;}
.clear{clear: both;}
ul {list-style: none;    margin: 0;    padding: 0;}
h12{ font-size:12px;}
h13{ font-size:13px;}
h14{ font-size:14px;}
h15{ font-size:15px;}
h16{ font-size:16px;}
h17{ font-size:17px;}
h18{ font-size:18px;}
h19{ font-size:19px;}
h20{ font-size:20px;}
a{text-decoration: none;color:#ffffff;}
/* 手机端隐藏 */

/* 手机端隐藏end */
.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
.myFlex3{display: flex;justify-content: center;align-items: center;}
.myFlex-col {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  }
.myFlex5 {  display: flex;  justify-content: center;  align-items: flex-end;  }
.myFlex {  display: flex;  justify-content: space-between;  align-items: center;  }
.myFlex4 {  display: flex;  align-items: center;  }
.full{width: 100%;overflow: hidden;}
.con{ width: 1300px; text-align: left; margin: 0 auto}
.center{width: 96%;margin: 0 auto;overflow: hidden;}


.banner_img img{width: 100%}

#banner{margin-bottom: 0;}
#banner .slick-dots{bottom:0.2rem;}
#banner .slick-dots li{width: 0.15rem;height: 0.15rem;}
#banner .slick-dots li button{width: 0.15rem;height: 0.15rem;border-radius: 100%;background: #194c8b}
.slick-dots li button:before{content: ''!important;}
#banner .slick-dots .slick-active button{background: white;}

/*nav*/
.header{background: 184088; height:1rem;position: fixed;z-index: 999;}
.nav_con{width: 100%;margin: 0 auto;height: 1rem; background:#184088;}
.logo{display: block;float: left;width: 2rem;height: 100%;background: url(../img/images/logo.png) no-repeat center center;background-size: 100%; margin-left:4%;}
.logo img{width: 100%;}
.head_switch{line-height: 1rem;float: right;  font-size: 0.28rem;  color: #333333;margin-right: 0.2rem}
.head_switch p a{color: #333333;display: inline-block;margin: 0 0.1rem}


.menuright{display: block;float: right;}
.mheadkong{height: 1rem !important;}
.menu li{height: 3rem;width: 8rem;text-align: center;}
.menu .key2{width: 5rem;text-align: center;color: #000000;}
.header .munen {width:20%;height:100%; overflow:hidden;float: right;}
.top_icons{height: 100px;float: right;width: 9rem;margin-left: 1.5rem;margin-left: 1rem;}

.one_banner img{width: 100%;}
div.phoneNav{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; z-index: 99999;background-color: #000;background-color: rgba(0,0,0,0.8);box-sizing: border-box;-moz-box-sizing: border-box;padding-top:1.8%;transition: all 1s ease-in-out 0s;-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);}
div.phoneNav .navb{ width: 88%;  position: absolute; left: 50%; top: 50%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);}
div.phoneNav .navb ul li{width: 100%; overflow: hidden; text-align: left ;padding-bottom: 0.3rem;}
div.phoneNav .navb ul li a p.p1{ font-size: 0.28rem;color: #fff; line-height: 2;}
div.phoneNav .navb ul li a p.p2{font-family: arial;color: #fff; font-size: 0.24rem; padding-bottom: 8%;}
div.phoneNav .navb ul li a p.p3{font-size: 0.24rem; color: #d1d1d1; line-height: 2.5;}
div.phoneNav .navb ul li a p.p3:hover{color: #d50103}

div.phoneNav .gb{ width:40px; height: 40px; text-align: center; float:right; margin-right:7%; cursor: pointer;}
div.phoneNav span{ display: inline-block; width:40px; height: 1px; border-top: 2px solid #fff; position: relative;}
div.phoneNav span.sp1{transform: rotate(45deg) translate3d(20px,20px,0);-webkit-transform: rotate(45deg) translate3d(9px,13px,0);-moz-transform: rotate(45deg) translate3d(20px,20px,0);}
div.phoneNav .gb span.sp2{transform: rotate(-45deg) translate3d(-9px,6px,0);-webkit-transform: rotate(-45deg) translate3d(-9px,6px,0);-moz-transform: rotate(-45deg) translate3d(-9px,6px,0);}
div.phoneNav .gb span:after{position: absolute; content: ''; left: 0; top: -1px; width: 0%; height: 100%; border-top: 1px solid #fff;transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;}
div.phoneNav .gb:hover span:after{ width: 100%;}
div.phoneNav li{transform: translateX(-200px);-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);opacity: 0;}
div.phoneNav li:nth-of-type(1){transition: all .8s ease 1s;-webkit-transition: all .8s ease 1s;-moz-transition: all .8s ease 1s;}
div.phoneNav li:nth-of-type(2){transition: all .8s ease 1.15s;-webkit-transition: all .8s ease 1.15s;-moz-transition: all .8s ease 1.15s;}
div.phoneNav li:nth-of-type(3){transition: all .8s ease 1.3s;-webkit-transition: all .8s ease 1.3s;-moz-transition: all .8s ease 1.3s;}
div.phoneNav li:nth-of-type(4){transition: all .8s ease 1.45s;-webkit-transition: all .8s ease 1.45s;-moz-transition: all .8s ease 1.45s;}
div.phoneNav li:nth-of-type(5){transition: all .8s ease 1.6s;-webkit-transition: all .8s ease 1.6s;-moz-transition: all .8s ease 1.6s;}
div.phoneNav li:nth-of-type(6){transition: all .8s ease 1.75s;-webkit-transition: all .8s ease 1.75s;-moz-transition: all .8s ease 1.75s;}
div.phoneNav li:nth-of-type(7){transition: all .8s ease 1.9s;-webkit-transition: all .8s ease 1.9s;-moz-transition: all .8s ease 1.9s;}
div.phoneNav li:nth-of-type(8){transition: all .8s ease 2s;-webkit-transition: all .8s ease 2s;-moz-transition: all .8s ease 2s;}
div.phoneNav li:nth-of-type(9){transition: all .8s ease 2.15s;-webkit-transition: all .8s ease 2.15s;-moz-transition: all .8s ease 2.15s;}
div.phoneNav li:nth-of-type(10){transition: all .8s ease 2.3s;-webkit-transition: all .8s ease 2.3s;-moz-transition: all .8s ease 2.3s;}
div.phoneNav.active{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);}
div.phoneNav.active li{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);opacity: 1;}

/* 栏目块 */
.menus2 i.is1:before,.menus i.is1:after{transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.menus2{ width: 0.7rem; height: 0.5rem; cursor: pointer; position: relative; margin:0.25rem auto}
.menus2 i{ display: block; width: 100%; height: 2px; background-color: #fff; position: absolute;transition: all .6s ease .2s;-webkit-transition: all .6s ease .2s;-moz-transition: all .6s ease .2s;}
.menus2 i.is1{ left: 0; top: 0;}
.menus2 i.is2{ left: 0; bottom: 0;}
.menus2 i.is1:before{ position: absolute; content: ''; left: 0; bottom: -12px; width: 100%; height: 100%; background-color: inherit;}
.menus2.active i.is1{transform: rotate(45deg) translate3d(8px,9px,0);-webkit-transform: rotate(45deg) translate3d(8px,9px,0);-moz-transform: rotate(45deg) translate3d(8px,9px,0);}
.menus2.active i.is2{ left: 0; bottom: 0;transform: rotate(-45deg) translate3d(8px,-9px,0);-webkit-transform: rotate(-45deg) translate3d(8px,-9px,0);-moz-transform: rotate(-45deg) translate3d(8px,-9px,0);}
.menus2.active i.is1:before{transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);opacity: 0;}
.menus2.active i.is1:after{transform: translateX(120%);-webkit-transform: translateX(120%);-moz-transform: translateX(120%);opacity: 0;}


/* 轮播 */
#banner2{ text-align: center; color: #fff;max-height: 865px;}
#banner2 .swiper-slide{box-sizing: border-box;}
#banner2 .swiper-slide a>p:nth-child(1){font-size: 1.25rem;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#banner2 .swiper-slide a>p:nth-child(2){font-size: 1rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break:break-all;line-height: 1.8;margin-top: 3rem;}
#banner2 .swiper-slide a img{width: 100%;}
#banner2{--swiper-navigation-size: 0px;}
#banner2 #banner2P,#banner2 #banner2N{width: 40px;height: 40px;}
.swiper-pagination{bottom: 0.2rempx !important;}
.swiper-pagination-bullet{width: 8px !important;height: 8px !important;}
#banner2P,#banner2N{top: 40%}


/*-------------------翻页------------------------*/
.page {font-size: 0.32rem; width: 100%; text-align: center; display: table; margin-top: 0.2rem; border-top: #ddd dashed 1px; padding-top: 0.2rem}
.pagination { width:auto;  margin:0 auto;}
.pagination li {color: #194c8b;display: inline-block;margin-right: -1px;padding: 0.06rem 0.15rem;border: 1px solid #e2e2e2;min-width: 0.2rem;text-align: center;margin: 0 0.05rem; border-radius:0.1rem;}
.pagination li.active {background: #194c8b;color: #fff;border: 1px solid #194c8b;}
.pagination li a {display: block;text-align: center;color: #194c8b;}
.left{ float:left}
.right{ float: right} 
.index_newsimg{display: none;}
.m-con{width: 96%;margin: 0 auto;}
.m-none{display: none;}
.more{text-align: center;width: 2.5rem;height: 0.5rem;line-height: 0.5rem;border: 1px solid #1d4b86;color: #1d4b86;font-size: 0.26rem;}
.more p{display: inline-block;padding-right: 0.8rem;background: url("../img/more_bg.png") no-repeat center right;background-size: 0.35rem}
/* 首页 */
.lineoverhidden{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.index_con1{padding-top: 0.5rem;padding-bottom: 0.3rem;background: white;}
.home_block{float: left;}
.imgtobig:hover img{transition: all 0.5s; transform: scale(1.1);}

.index_nav{height: 1rem;padding: 0.3rem 0;text-align: center;color: #333333}
.index_naventitle{font-size: 0.35rem;line-height: 0.55rem;}
.index_navtitle{font-size: 0.28rem;line-height: 0.4rem;}
.index_navtiao{width: 0.3rem;height: 0.02rem;background: #959595;display: block;margin: 0 auto;margin-top: 0.05rem}


/* 首页 */
.lineoverhidden{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.index_con1{padding-top: 100px;padding-bottom: 60px;background: white;}
.home_block{float: left;}
.imgtobig:hover img{transition: all 0.5s; transform: scale(1.1);}
.more{text-align: left;height: 38px;line-height: 38px;color: #1d4b86;font-size: 14px;}
.more p{display: inline-block;padding-right: 30px;background: url("../img/more_bg.png") no-repeat center right}

.index_nav{height: 110px;padding: 60px 0;text-align: center}
.index_naventitle{font-size: 28px;line-height: 45px;margin-top: 10px;}
.index_navtitle{font-size: 18px;line-height: 30px;}
.index_navtiao{width: 30px;height: 20px;;background: url("../img/sjx.png") no-repeat center;background-size: 100%;display: block;margin: 0 auto;margin-top: 5px}

/*数字*/
.scheme_bg{ width:100%; height:auto; overflow:hidden; padding:0.7rem 0; background:url(../img/images/bg1.jpg) no-repeat top center;}
.scheme_bg2{ width:100%; height:auto; overflow:hidden; padding:0.7rem 0; background:url(../img/images/bg2.jpg) no-repeat top center;}
.liucheng{ width:92%; height:auto; overflow:hidden; margin:0 auto 0.5rem auto; background:url(../img/images/x.png) no-repeat center 0.4rem;}
.liucheng .box{ width:0.65rem; height:auto; overflow:hidden; margin:0 0.53rem 0 auto; float:left;}
.liucheng .box .pic{ width:0.65rem; height:auto; overflow:hidden; margin:0 auto;}
.liucheng .box .pic img{ width:100%;}
.liucheng .box .title{ width:100%; height:0.45rem; overflow:hidden; margin:0 auto; line-height:0.45rem; font-size:0.22rem; color:#184088; font-family:microsoft yahei; text-align:center; font-weight:bold;}
.scheme{ width:94%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto;}
.box_nav{ width:100%; height:auto; overflow:hidden; margin:0 auto 0.1rem auto; line-height:1.2; font-size:0.4rem; color:#000; font-family:microsoft yahei; text-align:center;}
.box_nav_sub{ width:100%; height:auto; overflow:hidden; margin:0 auto 0.45rem auto; line-height:1.2; font-size:0.22rem; color:#666; font-family:microsoft yahei; text-align:center;}
.scheme .lie{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.scheme .lie .lie_box{ width:48%; height:auto; overflow:hidden; margin:0 2% 0.2rem 0; float:left; background-color:#fff; border-bottom:0.05rem solid #fff; transition:all 0.3s;}
.scheme .lie .lie_box:nth-child(2){ width:48%; height:auto; overflow:hidden; margin:0; float:left; background-color:#fff; border-bottom:0.05rem solid #fff; transition:all 0.3s;}
.scheme .lie .lie_box:hover{ border-bottom:0.05rem solid #184088; transition:all 0.3s;}
.scheme .lie .lie_box .pic{ width:100%; height:100%; overflow:hidden; margin:0;}
.scheme .lie .lie_box .pic img{ width:100%; min-height:100%; transition:all 0.5s;}
.scheme .lie .lie_box .title{ width:90%; height:0.4rem; overflow:hidden; margin:0.1rem auto 0.1rem auto; line-height:0.4rem; font-size:0.28rem; color:#184088; font-family:microsoft yahei; text-align:center;}
.scheme .lie .lie_box .con{ width:90%; height:0.6rem; overflow:hidden; margin:0.1rem auto 0.2rem auto; line-height:0.3rem; font-size:0.2rem; color:#666666; font-family:microsoft yahei; text-align:left;}
.scheme .lie .lie_box:hover .pic img{ width:100%; min-height:100%; transform:scale(1.05); transition:all 0.5s;}
.index_more{ width:2rem; height:0.6rem; overflow:hidden; clear:both; margin:0.4rem auto 0 auto; background:url(../img/images/tb7.png) no-repeat top center; background-size:100%; line-height:0.6rem; font-size:0.24rem; color:#fff; font-family:microsoft yahei; text-align:left; text-indent:20%;}

/*案例*/
.scheme_bg3{ width:100%; height:auto; overflow:hidden; padding:0.7rem 0; background-color:#fff;}
.scheme_bg3 .lie_box{ width:48%; height:auto; overflow:hidden; margin:0 2% 0 0; float:left; position:relative;}
.scheme_bg3 .swiper-slide a:nth-child(3) .lie_box{ width:32%; height:auto; overflow:hidden; margin:0; float:left;}
.scheme_bg3 .lie_box .pic{ width:100%; height:2.4rem; overflow:hidden; margin:0; position:relative;}
.scheme_bg3 .lie_box .pic img{ width:100%; min-height:2.4rem; transition:all 0.5s;}
.scheme_bg3 .lie_box .title{ width:100%; height:0.5rem; overflow:hidden; position:absolute; left:0; bottom:0; line-height:0.5rem; font-size:0.2rem; color:#fff; font-family:microsoft yahei; text-align:center; text-indent:5%; background:rgba(0,0,0,0.4); transition:all 0.4s;}
.scheme_bg3 .lie_box:hover .pic img{ width:100%; min-height:2.4rem; transform:scale(1.05); transition:all 0.5s;}
.scheme_bg3 .lie_box:hover .title{background:rgba(24,64,136,1) url(../img/jiantou.png) no-repeat 94% center; transition:all 0.4s;}

.swiper-container{width:100%; height:auto; min-height:3rem; margin:0 auto;}
.swiper-wrapper{ width:100%; margin:0 auto;}
.swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.swiper-slide img{ width:100%; height:100% ;}
.swiper-paginationin{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:10px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.swiper-paginationin span{ display:inline-block;width:10px; border-radius:100%; height:10px; background:#d7d7d7; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.swiper-paginationin span.swiper-pagination-bullet-active{ background-color:#4373ca;opacity:1 !important;}

/*新闻*/
.scheme_bg4{ width:100%; height:auto; overflow:hidden; padding:0.7rem 0; background:url(../img/images/bg3.jpg) no-repeat top center;}
.scheme_bg4 .left{ width:400px; height:auto; overflow:hidden; margin:0; float:left; position:relative; display:none;}
.scheme_bg4 .left .pic{ width:100%; height:274px; overflow:hidden; margin:0; position:relative;}
.scheme_bg4 .left .pic img{ width:100%; min-height:274px; transition:all 0.5s;}
.scheme_bg4 .left .title{ width:100%; height:40px; overflow:hidden; position:absolute; left:0; bottom:0; line-height:40px; font-size:14px; color:#fff; font-family:microsoft yahei; text-align:left; text-indent:5%; background:rgba(0,0,0,0.4) url(../img/jiantou.png) no-repeat 94% center; transition:all 0.4s;}
.scheme_bg4 .left:hover .pic img{ width:100%; min-height:274px; transform:scale(1.05); transition:all 0.5s;}
.scheme_bg4 .left:hover .title{background:rgba(24,64,136,1) url(../img/jiantou.png) no-repeat 94% center; transition:all 0.4s;}
.scheme_bg4 .right{ width:92%; height:auto; overflow:hidden; margin:0 auto; clear:both; float:none;}
.scheme_bg4 .right .n_lie{ width:100%; height:0.6rem; overflow:hidden; margin:0 auto; float:left; border-bottom:1px dotted #b0b0b0;}
.scheme_bg4 .right .n_lie .title{ width:85%; height:0.6rem; overflow:hidden; float:left;  background:url(../img/images/tb8.png) no-repeat left center; line-height:0.6rem; font-size:0.26rem; color:#000; font-family:microsoft yahei; text-align:left; text-indent:3%;}
.scheme_bg4 .right .n_lie .time{ width:15%; height:0.6rem; overflow:hidden; float:left;  line-height:0.6rem; font-size:0.22rem; color:#a2a2a2; font-family:Arial; text-align:right;}

/*合作*/
.partner{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.partner .box{ width:31.3%; height:0.9rem; overflow:hidden; margin:0.15rem 1%; float:left; background-color:#fff; text-align:center;}
.partner .box img{ width:auto; height:100%; max-width:100%; transition:all 0.5s;}
.partner .box:hover img{ width:auto; min-height:100%; transform:scale(1.05); transition:all 0.5s;}

/* 首页end */

/* 底部 */
.foot{ width:100%; height:auto; overflow:hidden; background-color:#184088;}
.foot .top{ width:92%; height:auto; overflow:hidden; margin:0.6rem auto 0.1rem auto;}
.foot .top .flogo{ width:100%; height:1.4rem; overflow:hidden; margin:0 auto 0.4rem auto; float:left; background:url(../img/images/flogo.jpg) no-repeat center; background-size:2rem;}
.foot .top .center{ width:3.5rem; height:auto; overflow:hidden; margin:0 auto; float:left;}
.foot .top .center .contact{ width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.foot .top .center .contact .box{ width:auto; height:auto; overflow:hidden; margin:0 auto; display:inline-block;}
.foot .top .center .contact .box .pic{ width:0.5rem; height:0.5rem; overflow:hidden; margin:0.1rem 0.15rem 0 auto; float:left; background:url(../img/images/tb9.png) no-repeat center; background-size:cover;}
.foot .top .center .contact .box .right{ width:auto; height:auto; overflow:hidden; margin:0 auto; float:left; }
.foot .top .center .contact .box .right .name{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; line-height:0.3rem; font-size:0.22rem; color:#fff; font-family:microsoft yahei; text-align:left;}
.foot .top .center .contact .box .right .tel{ width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; line-height:0.5rem; font-size:0.28rem; color:#fff; font-family:timesbd; text-align:left;}
.foot .top .center .nav{ width:100%; height:auto; overflow:hidden; margin:10px auto 0 auto; text-align:center; display:none;}
.foot .top .center .nav .box{ width:auto; height:20px; overflow:hidden; margin:0 auto; display:inline-block; padding:0 20px; border-right:2px solid #fff; line-height:20px; font-size:14px; color:#fff; font-family:microsoft yahei; text-align:center; }
.foot .top .center .nav .box:nth-child(6){ width:auto; height:20px; overflow:hidden; margin:0 auto; display:inline-block; padding:0 20px; border-right:0px solid #fff; line-height:20px; font-size:14px; color:#fff; font-family:microsoft yahei; text-align:center; }
.foot .top .erm{ width:3rem; height:auto; overflow:hidden; margin:0 auto; float:right;}
.foot .top .erm .box_m{ width:1.4rem; height:1.7rem; overflow:hidden; margin:0 0.05rem; float:left;}
.foot .top .erm .box_m .pic{ width:1.3rem; height:1.3rem; overflow:hidden; margin:0 auto; }
.foot .top .erm .box_m .pic img{ width:100%; height:100%; }
.foot .top .erm .box_m .title{ width:100%; height:0.4rem; overflow:hidden; margin:0 auto; line-height:0.4rem; font-size:0.22rem; color:#fff; font-family:microsoft yahei; text-align:center; }
.foot .links_bg{ width:100%; height:30px; overflow:hidden; margin:0 auto; padding:10px 0; border-top:1px solid #2a4f91; display:none;}
.foot .links{ width:1140px; height:30px; overflow:hidden; margin:0 auto;}
.foot .links span{ width:auto; height:30px; overflow:hidden; margin:0 auto; line-height:30px; font-size:16px; color:#fff; font-family:microsoft yahei; text-align:left; }
.foot .links a{ width:auto; height:30px; overflow:hidden; margin:0 10px 0 auto; line-height:30px; font-size:14px; color:#fff; font-family:microsoft yahei; text-align:left; }
.foot .links a:hover{ width:auto; height:30px; overflow:hidden; margin:0 10px 0 auto; line-height:30px; font-size:14px; color:#a2a2a2; font-family:microsoft yahei; text-align:left; }
.foot .copy{ width:96%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto; padding:0.2rem 2%; background-color:#0f3579; line-height:0.4rem; font-size:0.2rem; color:#899cbd; font-family:microsoft yahei; text-align:center; }
.foot .copy a{ color:#899cbd;}
/* 底部 */

/*单页*/
.one_navs ul{height: 100px;width: max-content;margin: 0 auto}
.one_navs ul li{float: left;width: 220px;line-height: 100px;text-align: center;background: url("../img/one_navleft.png") no-repeat center left;}
.one_navs ul li:nth-child(1){background:none;}
.one_navs ul li:hover a{color: #194c8b;}
.one_navs ul li a{color: #353535;font-size: 15px;}
.one_navs ul .now a{color: #194c8b;}
.one_index_nav{padding-bottom: 0;}

/*新闻页*/
.news{ width:100%; height:auto; overflow:hidden; padding:0.5rem 0;}
.newslist{width: 94%;margin: 0 auto;}
.newslist ul li{ width:100%; height:auto; overflow:hidden; padding: 0.4rem 0; border-bottom: 1px solid #e9e9e9;}
.newslist_time{width: 6%;float: left;padding: 15px 0;}
.newslist_month{font-size: 26px; font-family:timesbd;}
.newslist_year{font-size: 16px; font-family:timesbd;}
.newslist_img{width: 20%;overflow: hidden;margin-left:2%;float: left;}
.newslist_img img{width: 100%; height:100%;}
.newslist_des{width: calc(100% - 0);float: left;}
.newslist_destitle{-webkit-line-clamp:1;font-size:0.32rem;line-height:0.6rem;height: 0.6rem;color: #333;}
.newslist_desintro{-webkit-line-clamp:2;height:0.8rem;color: #959595;font-size: 0.22rem;line-height: 0.4rem;margin-top: 0.1rem;}

.more{text-align: left;height: 38px;line-height: 38px;color: #1d4b86;font-size: 14px;}
.more p{display: inline-block;padding-right: 30px;background: url("../img/more_bg.png") no-repeat center right}
/*新闻业end*/

/*案例*/
.caseall{background: url(../img/images/nbg1.jpg) no-repeat top center; background-size:cover;padding:0.5rem 0;}
.case_con{width: 94%;margin: 0 auto;}
.case_list{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case_list ul li{margin-bottom: 0.3rem;float: left;width: 49%;margin-left: 2%}
.case_list ul li:nth-child(2n+1){margin-left: 0;}
.case_list_img{overflow: hidden;}
.case_list_img img{width: 100%; height:100%; transition:all 0.4s;}
.case_list .case_list_title{ width:90%; height:0.9rem; overflow:hidden; margin:0 auto; padding:0 5%; line-height:0.9rem; font-size:0.24rem; color:#000; font-family:microsoft yahei; text-align:center;  background:#fff; background-size:10% auto; transition:all 0.4s;}
.case_list ul li:hover .case_list_title{ width:90%; height:0.9rem; overflow:hidden; margin:0 auto; padding:0 5%; line-height:0.9rem; font-size:0.24rem; color:#fff; font-family:microsoft yahei; text-align:left;  background:#184088 url(../img/jiantou.png) no-repeat 94% center; transition:all 0.4s;}
.case_list ul li:hover .case_list_img img{width: 100%; height:100%; transform:scale(1.05); transition:all 0.4s;}

/*方案*/
.scheme_list{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.scheme_list ul li{margin-bottom: 0.3rem;float: left;width:49%;margin-left: 2%}
.scheme_list ul li:nth-child(2n+1){margin-left: 0;}
.scheme_list_img{overflow: hidden;}
.scheme_list_img img{width:100%; height:100%; transition:all 0.4s;}
.scheme_list ul li:hover .scheme_list_img img{width: 100%; height:100%; transform:scale(1.05); transition:all 0.4s;}
.scheme_list .scheme_list_title{ width:92%; height:auto; overflow:hidden; margin:0 auto; padding:0.2rem 4%;  background:#fff; transition:all 0.4s;}
.scheme_list .scheme_list_title .title{ width:100%; height:0.5rem; overflow:hidden; line-height:0.5rem; font-size:0.28rem; color:#184088; font-family:microsoft yahei; text-align:center;}
.scheme_list .scheme_list_title .key{ width:75%; height:0.3rem; overflow:hidden; line-height:0.3rem; font-size:0.2rem; color:#666666; font-family:microsoft yahei; text-align:left;}

/*招贤纳士*/
.joinlist{width: 92%;margin: 0 auto; overflow:hidden;}
.joinlist ul li{ width:99%; height:auto; overflow:hidden; margin:0 auto 0.3rem auto; border: 1px solid #a4bdea;}
.joinlist .jtop{ width:92%; height:0.9rem; overflow:hidden; background-color:#134fa4; padding:0 4%;}
.joinlist .jtop .title{ width:65%; height:0.9rem; overflow:hidden; float:left; line-height:0.9rem; font-size:0.28rem; color:#fff; font-family:microsoft yahei; text-align:left; font-weight:bold;}
.joinlist .jtop .subtitle{ width:30%; height:0.9rem; overflow:hidden; float:right; line-height:0.9rem; font-size:0.24rem; color:#fff; font-family:microsoft yahei; text-align:right;}
.joinlist .jdown{ width:92%; height:auto; overflow:hidden; padding:0.3rem 4%; color:#333; text-align:left; line-height:1.5; font-size:0.24rem}
.joinlist .jdown pre{line-height:1.5; font-size:0.26rem; color:#333; font-family:microsoft yahei; }
.joinlist .jdown .subc{ width:100%; height:auto; overflow:hidden; padding:0.1rem 0; line-height:1.5; font-size:0.24rem; color:#333; font-family:microsoft yahei; text-align:left; font-weight:bold;}

/*联系我们*/
.contact{width: 92%; height:auto;margin: 0.5rem auto;overflow: hidden;}
.contact_top{width:100%; height:auto; overflow:hidden;}
.contact_top .box_one{width:100%; height:auto; overflow:hidden; padding:0.2rem 0; float:left; border-bottom:1px solid #666;}
.contact_top .box_two{width:100%; height:auto; overflow:hidden; padding:0.2rem 0; float:left; border-bottom:1px solid #666;}
.contact_top .title{width:100%; height:auto; overflow:hidden;  line-height:1.6; font-size:0.26rem; color:#000; font-family:timesbd; text-align:left;}
.contact_top .con{width:100%; height:auto; overflow:hidden;  line-height:1.6; font-size:0.32rem; color:#000; font-family:timesbd,microsoft yahei; text-align:left;}

.contact_down{width:100%;height:8rem; overflow:hidden; margin:0.5rem auto; font-size:0.24rem;}
.map{width: 100%;height: 100%;}

/*详情*/
.viewnewsall{background: #f3f3f3;padding-bottom: 0.6rem}
.viewnews{width: 92%;margin: 0 auto;padding-top: 0.6rem;overflow: hidden}
.recnews_time{color: #333333;height: 0.4rem;}
.recnews_time_p{width: 100px;float: left;line-height: 30px}
.recnews_time_tiao{width:calc(100% - 100px);float: left;border-bottom: 1px solid #eeeeee;height: 14px;margin-bottom: 15px}
.viewnews_right{width: 100%; height:auto; overflow:hidden;}
.viewnews_right_title{font-size: 0.4rem;color: #333; text-align:center;}
.viewnews_right_intro{font-size: 0.26rem;color: #909090;border-bottom: 1px solid #909090;line-height: 0.5rem; text-align:center;}
.viewnews_des{width: 100%;margin-top:0.5rem;background: none; min-height:40vh;line-height:1.6; font-size:0.24rem;}
.view_timeicon{padding-left: 25px;background: url("../img/time_icon.png") no-repeat center left}
.view_hitsicon{padding-left: 25px;background: url("../img/hits_icon.png") no-repeat center left;margin-left: 30px}





/*******************s********分辨率兼容样式属性**************************/
@media screen and (min-width: 320px) {
    html,body{font-size:44.444px;}
}
@media screen and (min-width: 360px) {
    html,body{font-size:50px;}
}
@media screen and (min-width: 375px) {
    html,body{font-size:52.08333px;}
}
@media screen and (min-width: 385px) {
    html,body{font-size:53.47222px;}
}
@media screen and (min-width: 400px) {
    html,body{font-size:55.5555px;}
}
@media screen and (min-width: 414px) {
    html,body{font-size:57.5px;}
}
@media screen and (min-width: 420px) {
    html,body{font-size:58.3333px;}
}
@media screen and (min-width: 440px) {
    html,body{font-size:61.11111px;}
}
@media screen and (min-width: 480px) {
    html,body{font-size:66.66666px;}
}
@media screen and (min-width: 520px) {
    html,body{font-size:72.2222px;}
}
@media screen and (min-width: 560px) {
    html,body{font-size:77.7777px;}
}
@media screen and (min-width: 580px) {
    html,body{font-size:80.55555px;}
}
@media screen and (min-width: 600px) {
    html,body{font-size:83.333px;}

}
@media screen and (min-width: 640px) {
    html,body{font-size:88.8888px;}
}

@media screen and (min-width: 680px) {
    html,body{font-size:94.44444px;}
}
@media screen and (min-width: 720px) {
    html,body{font-size:100px;}
}
/***************************end分辨率兼容样式属性*************************